#include<stdio.h>
int main()
{   //循环的初始条件
    //循环的终止条件
    //循环的每一步的步长
   // for(int i = 2;i <= 100;i+=2)
   // {
        //循环体
       // if(i % 2 == 0)
    //    printf("%d ",i);
   // }
    //printf("\n");

    // int i = 2;
    // for(; ; i+=2)   //死循环：不会停止的循环
    // {
    //     if(i > 100)
    //         break;   //跳出循环
    //     if(i % 3 == 0)
    //         continue;  //跳过当次循环
    //     printf("%d ",i);
    // }
     
    //  //for循环最少执行0次:初始条件就不满足循环条件
    //  for(int i = -1;i > 0;i++)
    //  {
    //     printf("%d\n",i);
    //  }
    
    //while循环
    // int i = 1;   //外部定义初始条件
    //  while(i <= 100)   //循环条件:括号里条件为真
    //  {
    //     //循环体
    //     printf("%d ",i);
    //     //步长定义在循环体内部
    //     i++;
        
    //  }
    //  printf("\n");

    //  while的死循环
    // while(1)
    // {

    // }

    // while循环至少执行0次
    // int i =  -1;
    // while(i > 0)
    // {
    //     printf("%d\n",i);
    // }

    //至少执行1次
    int i = -1;
    do
    {
        //循环体
        printf("%d\n",i);
    }while(i > 0/*循环条件*/); 

    return 0;

}